翻訳と辞書
Words near each other
・ Linux Mark Institute
・ Linux Mint
・ Linux Network Administrator's Guide
・ Linux on embedded systems
・ Linux on z Systems
・ Linux Outlaws
・ Linux PAM
・ Linux Phone Standards Forum
・ Linux Professional Institute
・ Linux Professional Institute Certification
・ Linux range of use
・ Linux Router Project
・ Linux Screen Reader
・ Linux Security Modules
・ Linux Software Map
Linux Standard Base
・ Linux startup process
・ Linux Symposium
・ Linux Technology Center
・ Linux Terminal Server Project
・ Linux Test Project
・ Linux Tour
・ Linux Trace Toolkit
・ Linux Unified Key Setup
・ Linux User and Developer
・ Linux user group
・ Linux Userland Filesystem
・ Linux Users of Victoria
・ Linux Users' Group of Davis
・ Linux Vacation / Eastern Europe


Dictionary Lists
翻訳と辞書 辞書検索 [ 開発暫定版 ]
スポンサード リンク

Linux Standard Base : ウィキペディア英語版
Linux Standard Base

The Linux Standard Base (LSB) is a joint project by several Linux distributions under the organizational structure of the Linux Foundation to standardize the software system structure, including the filesystem hierarchy used in the Linux operating system. The LSB is based on the POSIX specification, the Single UNIX Specification (SUS), and several other open standards, but extends them in certain areas.
According to the LSB:

The goal of the LSB is to develop and promote a set of open standards that will increase compatibility among Linux distributions and enable software applications to run on any compliant system even in binary form. In addition, the LSB will help coordinate efforts to recruit software vendors to port and write products for Linux Operating Systems.

The LSB compliance may be certified for a product by a certification procedure.
The LSB specifies for example: standard libraries, a number of commands and utilities that extend the POSIX standard, the layout of the file system hierarchy, run levels, the printing system, including spoolers such as CUPS and tools like Foomatic and several extensions to the X Window System.
The command is available in many systems to get the LSB version details, or can be made available by installing an appropriate package, for example the package on Red-Hat-flavored Linux distributions such as Fedora.〔(【引用サイトリンク】title=Package redhat-lsb )
== Backward compatibility ==

The LSB is designed to be binary-compatible and produce a stable application binary interface (ABI) for independent software vendors. To achieve backward compatibility, each subsequent version is purely additive. In other words, interfaces are only added, not removed. The LSB adopted an interface deprecation policy to give application developers enough time in case an interface is removed from the LSB.
This allows the developer to rely on every interface in the LSB for a known time and also to plan for changes, without being surprised. Interfaces are only removed after having been marked "deprecated" for at least three major versions, or roughly six years.
LSB 5.0 is the first major release that breaks backward compatibility with earlier versions.〔(【引用サイトリンク】url=https://wiki.linuxfoundation.org/en/ReleaseNotes50#LSB_5.0_Release_Notes )

抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)
ウィキペディアで「Linux Standard Base」の詳細全文を読む



スポンサード リンク
翻訳と辞書 : 翻訳のためのインターネットリソース

Copyright(C) kotoba.ne.jp 1997-2016. All Rights Reserved.